package org.nutz.mole.impl;

import java.io.File;

import org.nutz.lang.Files;
import org.nutz.mole.ConfigPool;

public class Init {

	/**
	 * 初始化目录结构
	 * 
	 * @param config
	 */
	public void init(ConfigPool config) {
		String projectName = config.getProject().get("projectName");
		// String packageName = config.project.getProperty("packageName");
		String output = config.getProject().get("output", "output/");
		if (!output.endsWith("/"))
			output += "/";
		System.out.println(output);
		// Files.makeDir(new File(output));
		// Files.makeDir(new File(output+projectName+"/"));
		//
		// Files.makeDir(new
		// File(output+projectName+"/src/"+packageName.replace('.', '/')+"/"));
		// Files.makeDir(new
		// File(output+projectName+"/src/"+packageName.replace('.',
		// '/')+"/module"));
		// Files.makeDir(new
		// File(output+projectName+"/src/"+packageName.replace('.',
		// '/')+"/bean"));
		// Files.makeDir(new
		// File(output+projectName+"/src/"+packageName.replace('.',
		// '/')+"/util"));
		// Files.makeDir(new File(output+projectName+"/conf/conf/"));
		// Files.makeDir(new File(output+projectName+"/conf/msg/"));
		// Files.makeDir(new File(output+projectName+"/test/"));
		//
		// Files.makeDir(new
		// File(output+projectName+"/WebContent/WEB-INF/lib/"));
		Files.makeDir(new File(output + projectName + "/WebContent/WEB-INF/pages/"));
	}
}
